home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d10 / vac27.arc / VAC.DOC < prev    next >
Text File  |  1990-07-26  |  9KB  |  201 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                              VACATION SCHEDULER
  11.                           Written by Mark M McCurry
  12.                            For <ANY> Key Software.
  13.  
  14.                                 Version 2.7
  15.  
  16.  
  17.                          (c) 1989 <ANY> Key Software
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                               PROGRAM FEATURES
  26.  
  27.  
  28.              The Vacation Scheduler evolved when my boss asked me
  29.           if I knew of any programs he could use to track the
  30.           employee's vacations on his new PC. When I went searching
  31.           for such a program, I was shocked to find very few. There
  32.           were many scheduler type programs, but none geared toward
  33.           vacation tracking. The few I did find were either cumbersome
  34.           or down right boring.
  35.              Because the boss was new to computers, I wanted to write
  36.           a program that was very straight forward and tolerant.
  37.              The <ANY> Key Vacation Scheduler is very easy to use.
  38.           Everything you need to know to run it is provided in the form
  39.           of help screens throughout the program. After entering the
  40.           names and vacation amounts for each name, everything is done
  41.           with point and shoot style menus. The scheduler is very colorful
  42.           and full of life, yet it (now) works fine on monochrome systems.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.               Welcome to the <ANY> Key Vacation Scheduler Release 2.7. Many
  49.           modifications have been made. Most of them are invisible to the
  50.           user. I completely restructured the code, made it more modular in
  51.           an effort to conserve memory. This will make expanding the
  52.           program easier in the future. An immediate benefit from this is
  53.           the ability to store up to 150 names in a roster file. The roster
  54.           file selection window can hold 200 files.
  55.  
  56.               Notes to users of Release 2.5.....
  57.           These additional improvements have been made;
  58.  
  59.           1)  The program no longer prompts for the date on start up. It is
  60.               not necessary that the date in the computer be correct.
  61.  
  62.           2)  The program no longer stops you from modifying dates in the
  63.               past. It was one of those ideas that turned out to be more of
  64.               a hindrance than a benefit.
  65.  
  66.           3)  Problems with the menu highlight bars on monochrome screens
  67.               have been fixed.
  68.  
  69.           4)  The General Information item on the main menu has been
  70.               removed for memory conservation. No great loss I don't think.
  71.               All of that stuff is here in the manual.
  72.  
  73.           5)  Selecting a new roster file is now a main menu item. Creating
  74.               a new one is still done through Roster Maintenance.
  75.  
  76.           6)  The current roster file is now displayed at the main menu.
  77.               The number of names in the current file is displayed in
  78.               Roster Maintenance.
  79.  
  80.           7)  There are now two kinds of printed reports. One by Month,
  81.               where one or several monthly summaries can be printed, the
  82.               other by employee, where a summary of the year for an
  83.               employee can be printed.
  84.  
  85.           8)  The PAGE-UP and PAGE-DOWN keys can be used in the Quick
  86.               View window to show up to fifty names of people who are
  87.               off on the same day.
  88.  
  89.           9)  To install the program, copy VAC.EXE, and the five overlay
  90.               files, MODR.OVL, MODV.OVL, VVAC.OVL, MAKR.OVL, and PVAC.OVL,
  91.               to any sub directory. The program will locate it's overlay
  92.               files as long as they are in the current directory OR, in any
  93.               directory in the PATH.
  94.  
  95.  
  96.              The program stores the names you enter in employee roster
  97.           files. You can have up to two hundred  roster files, each can
  98.           hold one hundred and fifty names. An employee gets between one
  99.           and sixty days of vacation per year.
  100.  
  101.  
  102.              The scheduler can track two years worth of vacations for
  103.           each employee, this year and next. So there is no problem with
  104.           assigning days in January of the next year. In this way the
  105.           program just flows along from year to year, nothing has to be
  106.           set. On January first, all of "last years" entries are forgotten.
  107.           "Next year" becomes "this year" and you have a new "next year".
  108.           Leap years are accounted for.
  109.  
  110.  
  111.  
  112.              The program provides a quick view window which shows, month
  113.           by month, the total vacations scheduled for the current roster
  114.           file. Conflicts are easily spotted. The view window can view both
  115.           years.
  116.  
  117.  
  118.              Two printed reports are also available for both years. One
  119.           prints a breakdown by month. The other is by employee, and prints
  120.           a report for the year.
  121.  
  122.              When the program is run, it searches the current directory for
  123.           it's vacation files.(.VAC) If more than one is found, you are asked
  124.           to select one from the menu. If only one is found, it is checked,
  125.           and the main menu is displayed. If none are found, the main menu is
  126.           displayed, current file will say "UNSELECTED", and ONLY the ROSTER
  127.           MAINTENANCE option will work. If selected, you will begin the
  128.           process of creating a new one.
  129.  
  130.              A Warning...
  131.              memory for each name etc. in the roster file is allocated AS THEY
  132.           ARE READ IN. Memory needed to open a window on the screen is also
  133.           dynamically allocated. This means that if you 1) have a large roster
  134.           file (over 100 names), AND 2) you are running alot of memory resident
  135.           software, it is possible to RUN OUT of memory when menu items are
  136.           selected and the roster is read in. If this happens, the overlay
  137.           will abort, and the main menu will return. Sometimes, it's not a
  138.           pretty sight, but you should be able to press <ESC>ape to exit to
  139.           DOS. The only way to get back at this file is to clean some of the
  140.           memory resident software out and try again. This little problem will
  141.           be fixed soon.
  142.  
  143.  
  144.                                                    Have Fun...
  145.  
  146.  
  147.  
  148.                            OWNERSHIP AND DISTRIBUTION OF
  149.                            VACATION SCHEDULER,  version 2.7
  150.  
  151.  
  152.              VACATION SCHEDULER is the property of Mark McCurry
  153.           and <ANY> Key Software. Use and  distribution  of the
  154.           executable VACATION SCHEDULER programs are controlled
  155.           by the following license terms:
  156.  
  157.         1.  A registered copy of VACATION SCHEDULER can be obtained
  158.             from <ANY> KEY SOFTWARE for payment of a $20.00 fee.
  159.             Checks should be made payable to Mark McCurry. If you
  160.             consider keeping The Scheduler, Please register your
  161.             copy so my wife will learn to love me again.
  162.             Registered users will, of course, receive the next
  163.             release of the Scheduler at no charge.
  164.             Let me know what you'd like to see it do.
  165.  
  166.         2.  If you need some customization of the program, let me
  167.             know when you register. If the change is easy enough,
  168.             I'll just do it for you. If it requires substantial
  169.             work, we'll work something out. I charge a LOT less
  170.             for that sort of thing than Lotus does.
  171.  
  172.         3.  The holder of a free or registered copy of VACATION
  173.             SCHEDULER is authorized to make and distribute
  174.             copies of VACATION SCHEDULER provided the files on the
  175.             distribution disk are copied unchanged, the disk is
  176.             copied in its entirety, and no compensation is received.
  177.  
  178.         4.  Bulletin  Board  SYSOPS  are  authorized  to  make
  179.             VACATION SCHEDULER available on their boards provided
  180.             that all of the files from the distribution disk are
  181.             included  unchanged.
  182.               Please notify <ANY> KEY SOFTWARE, simply as a matter
  183.             of information, if you put a copy on your board.
  184.             We're curious.
  185.  
  186.                                         DISCLAIMER
  187.  
  188.         Use of this program acknowledges this disclaimer of warranty:
  189.  
  190.          "This program is supplied as is. <ANY> Key Software disclaims
  191.        all warranties, expressed or implied, including, and without
  192.        limitation, the warranties of merchantability and of fitness of
  193.        this program for any purpose. <ANY> Key Software assumes no
  194.        liability for damages direct or consequential, which may result
  195.        from the use of this program."
  196.  
  197.                                 <ANY> KEY SOFTWARE
  198.                                 Mark M. McCurry, President
  199.                                 P.O. BOX 8323
  200.                                 Corpus Christi, Texas 78468
  201.